/**
 * 精确的 setTimeout 实现
 */
export function randomJoke(callback, interval) {
  const fishJokes = [
    "摸鱼别太猛，不然把鱼摸飞了。",
    "上班摸鱼，顺便给鱼做个体检。",
    "摸鱼一小时，效率翻倍。",
    "上班摸鱼，实在无聊就给鱼打扫下鱼缸。",
    "摸鱼是一个循序渐进的过程，先要摸到一定程度才能摸到高价值的鱼。",
    "摸鱼虽好，洒家也得记得锁门关窗！",
    "老板说我浪费时间，但其实我是在摸鱼中探寻人生真谛啊。",
    "上班摸鱼要看风水，放在南向的办公室于事无补。",
    "上班摸鱼，可以给自己的小生命加个油。",
    "听说上班摸鱼可以缓解压力，但现实是缓解了压力而招来了麻烦。",
    "摸鱼的人也有摸鱼的自豪感，毕竟不是谁都有这种技能。",
    "上班摸鱼，不妨给鱼写首诗？“下笔千言鱼已过，望舟半夜眼眠多。”",
    "摸鱼不如养鱼，至少鱼会给你带来快乐。",
    "上班摸鱼要稳，不然摔了鱼缸可就不划算。",
    "摸鱼是种艺术，需要悟性。",
    "摸鱼是提升生活品质的小确幸，就算没什么效率也是值得的。",
    "上班摸鱼可以出门散步，摆脱想法的局限。",
    "摸鱼需要有一颗平静的心态，不要慌张。",
    "上班摸鱼，顺便陪伴鱼的一生一世。",
    "摸鱼的时候，请不要打扰鱼的普罗大众生活。",
    "上班摸鱼，鱼都睡了你还摸个啥。",
    "摸鱼可以带来放空的感觉，无聊时尝试一下。",
    "上班摸鱼请勿把鱼缸踢到老板脸上。",
    "摸鱼可以促进血液循环，实在是个不错的健身方式。",
    "上班摸鱼，有时候顺便给鱼儿配乐。",
    "摸鱼的时候请记得开窗通风，否则很容易被闻出来。",
    "上班摸鱼，请勿把鱼缸放在老板桌上。",
    "摸鱼的时候，一定要保证鱼缸稳定，否则整个公司都会颤抖。",
    "上班摸鱼，可以让人感觉到自己做了些什么。",
    "摸鱼不仅可以提高效率，还能使人更快乐。",
    "上班摸鱼是个技术，慢慢掌握就好了。",
    "摸鱼不一定是裸摸，也可以用鱼网。",
    "上班摸鱼，有时还会遇到鱼对人类的深情告白。",
    "摸鱼的时候，不要忘记给鱼换水，否则会有异味。",
    "上班摸鱼，顺便学习鱼的生活方式。",
    "摸鱼是人类必需的一项技能，对心理健康也有好处。",
    "上班摸鱼可以娱乐一下自己，也可以解闷给同事们谈论的话题。",
    "摸鱼不是追求低效率，而是想在工作之余稍作休息。",
    "上班摸鱼，必须认真看好鱼缸，否则鱼儿就没了。",
    "摸鱼的时候，要时刻记得不被老板发现。",
    "上班摸鱼须知：不要在鱼缸里抛投物品，否则游戏结束。",
    "摸鱼的时候，不要让同事跟你一起摸或者吵你的摸鱼时间。",
    "上班摸鱼是需要技术含量的，不要总是摸到鱼缸而忘记了摸鱼的重点。",
    "摸鱼可以让人身心舒畅，浮躁的心也得以平静。",
    "上班摸鱼需要有一定的隐蔽性，要躲在某个角落里摸才行。",
    "摸鱼对于你那乏味的工作也是一种提神醒脑的锻炼。",
    "上班摸鱼，顺便给鱼打打氧气，好让鱼们继续健康成长。",
    "摸鱼需要有悟性，千万不要在公司鱼缸里发现鱼比老板还大聪明。",
    "上班摸鱼是一种对生活的开心而不是一种浪费时间的行为。"
  ];

  //生成一个随机数然后随即返回一条句子
  function getRandomJoke() {
    const randomIndex = Math.floor(Math.random() * fishJokes.length);
    return fishJokes[randomIndex];
  }

  return getRandomJoke()
}
